Big Huge Thesaurus

lightning bug

noun